|
CATIA V5 Programmierung : Löschen von Relations und Parameters
denyo_1 am 22.10.2008 um 17:27 Uhr (0)
Hallo Jan,ich habe gleich zwei Vorschäge für dich. Der erste basiert auf einer Schleife in der alle Parameter/Relations des Parts durchlaufen werden. In dem If-Block (siehe Code) kannst du dann einen Namen bestimmen. Der Parameter/Relation der den Namen trägt wird gelöscht. Sollen mehrere Parameter/Relations mit unterschiedlichen Namen gelöscht werden muss der If Block mit einem - or erweitert werden (siehe Code Kommentar)Code:Sub CATMain()Set oDoc = CATIA.ActiveDocumentSet partDoc = oDoc.PartSet oSel = oD ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Löschen von Relations und Parameters
denyo_1 am 23.10.2008 um 16:25 Uhr (0)
Hallo Jan,du hast doch in deinem ersten Beitrag erwähnt das du gerade ein Buch durcharbeitest. Ich würde dir emfehlen zuerst das Buch durchzuarbeiten, denn das ganze in einem Produkt zu realisieren ist ein bisschen komplizierter. Dazu braucht man schon ein bisschen Erfahrung. Im Forum gibt es schon ein fertiges Makro das eine Produktstruktur rekursiv durchläuft. In dieses Makro müsstest du dann dein eigenes einbauen.Warum willst du überhaupt die Parameter und Relation ausschneiden. Ch dachte du willst sie ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body zuklappen
denyo_1 am 03.07.2008 um 12:03 Uhr (0)
Zitat:Original erstellt von Mörchen:Hallo,vorneweg: ich hab vom Programmieren keine Ahnung (leider)Man kann den Baum per Befehl zuklappen, indem man ins Befehlsfeld in der deutschen Version "B:alles ausblenden" eingibt ( englisch: "C:collapse all")Vielleicht hilft das.GrußHallo,ja das sollte doch helfen. Ich kanns gerade nicht ausprobieren aber mit einem CATIA.StartCommand("collapse all") sollte es dann eigentlich gehen. Ein Nachteil ist aber, das das Makro während des Ausführenes eines StartCommand Befeh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Löschen von Relations und Parameters
denyo_1 am 23.10.2008 um 16:59 Uhr (0)
Hallo,Code:...Liste1.ClearListe1.Search "CATKnowledgeSearch.AdvisorRelationSet.NameInGraph=Relations;all"Set of Relations definieren und leeren--------------------------------------------------------------Dim USel1 As SelectionSet USel1= CATIA.ActiveDocument.SelectionGefundene Set of Relations selektieren und entfernen------------------------------------------USel1.Cut...USel1.Cut kann nicht funktionieren da in der Selektion nicht drinnen ist! Mit Liste1.Cut bzw. Liste1.Delete sollte es gehen, da in dieser ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA: GetViewName
denyo_1 am 03.07.2008 um 11:11 Uhr (0)
Hallo,was passiert wenn du jede Variable in eine eigene Klammer setzt? Dann wird die Variablendefinition angepasst und man bracht nicht unbedingt die richtige DefinitionBeispiel:Code:MyView.GetViewName ((MyPrefix), (MyIdent), (MySuffix))EDIT:Ich habe es jetzt gerade nochmal ausprobiert. Also bei mir geht es einwandfrei. Es muss irgendwie an der Definition deiner Variablen liegen. Kommentier doch mal die DIMs aus und versuche es dann nochmal. Ich habs mit folgendem Code versucht:Code:Sub CATMain()Set oDoc = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigene Toolbar über Settings integrieren?
denyo_1 am 24.04.2008 um 16:02 Uhr (0)
Also zuerst mal musst du dir überlegen ob du eine eigene Toolbar haben willst, oder den Button auf eine schon bestehende Toolbar legen willst.Ich würde dir jedoch raten dir eine eigene Toolbar zu erstellen, sonst findet nachher keiner deinen Button weil er nicht mehr weiß auf welcher Toolbar er jetzt war. Desweiteren kannst du dann auf dieser Toolbar alle wichtigen Makros drauflegen und du bekommst eine Art kleine Toolleiste (die wichtigsten Makros zum Ausführen für die USER)Erst mal muss du die Makro Libr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : auswählen von Pars in einem Product per Makro
denyo_1 am 24.06.2008 um 10:13 Uhr (0)
Hallo,öffne das Produkt in dem das Part steckt. Anschleißend mache das Makro mit dem Editor auf (CATIA interner Editor). Der vorletzte Button von rechts heißt "insert Object resolution..." Klicke ihn an, warte bis der Editor im Hintergrund ist, und dann klicke auf der Part.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter
denyo_1 am 03.02.2009 um 14:03 Uhr (0)
Hallo miezeka,was genau meinst du mit "ansprechen"? Wie du sie nachher im deinem Script ansprechen kannst. Dazu einfach über die Parameter-Collection gehen.Der Unterschied zwischen einem booleschen Parameter und einem string Parameter ist folgender:Eine boolescher Parameter kann NUR den Wert true bzw. false annehmen (sprich trifft eine Aussage zu, wird der Wert des Parameters true, trifft diese Aussage nicht zu wird der Wert des Parameters false)Ein string Parameter ist eine Zeichenfolge und kann alles mög ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Syntax von if-Abfragen
denyo_1 am 10.12.2008 um 13:47 Uhr (1)
Hallo Martin,ja die Vorgehensweise ist die richtige. Innerhalb der Regel kannst du keine "globalen" Parameter definieren (erstellen) denn alle Parameter die du im rechten Feld der Regel erstellst, sind formale Parameter die nur innerhalb der Regel selber existieren.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parametrisches Modell
denyo_1 am 13.11.2008 um 21:49 Uhr (0)
Zitat:Original erstellt von click-ok-to-terminate:die datei soll schon komplett vorliegen. Derjenige der die Parameter eingibt soll aber nur ein "dummes" modell bekommen, damit das parameter-modell nicht von jedem geändert werden kannHallo,also ich kapiert überhaupt nicht was du haben willst. Wenn du jemand ein "dummes" Modell gibst, dann kann er keine Parameter mehr eingeben, da ja das "dumm" vorraussetzt das es keine Parameter mehr gibt die er eingeben könnte ------------------MFG DanielDie KATJA ist h ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : brauche Hilfe bei CATScript Datei
denyo_1 am 21.07.2008 um 00:27 Uhr (0)
Hallo,das Teil solltest du dir über die Parameter holen können. Klick einfach mal auf "insert object resolution" (im Editor) und wähle dann deinen Parameter aus.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kinematik Parameter auslesen
denyo_1 am 12.02.2009 um 14:39 Uhr (1)
Hallo,@ogard1: BITTE @Henry: Man kann doch die Parameter auch mit VB auslesen oder? Hab gerade kein CATIA am laufen aber ich bin mir ziemlich sicher. Also warum das komplizierte CAA verwenden, wenn man es auch mit den einfachen Bordmitteln machne kann @P-Style: Hast du überhaupt CAA installiert? Als Student? Hat eure Hochschule etwa CAA/RADE?------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATPart, Baum und Properties
denyo_1 am 29.01.2009 um 10:40 Uhr (0)
Hallo Ludwig,ja helfen kann ich dir schon aber ich brauch no ein- zwei Infos von dir. Erstens sind die Parameter die dann unter "Paramter" stehen nur zum Anzeigen oder willst du die auch ändern können?Zweitens hast du eine KWA Lizenz zur Verfügung?Folgender Hintergrund:Wenn du einen Parameter aus den UserParameter der Produktebene änderst dann ändert sich dein angeziegter Parameter in deinem ParameterSet. Ändersrum geht es dann nicht mehr. Man kann die Reihenfolge beliebg einsetzen aber ich muss erst mal w ...
|
| In das Form CATIA V5 Programmierung wechseln |